package com.hui.stock.vo.req;

import lombok.Data;

/**
 * @author: ymh
 * @date: 2025/1/2 10:13
 * @description:
 */
@Data
public class AddPermissionReqVo {
    private Integer type;//菜单等级 0 顶级目录 1.目录 2 菜单 3 按钮
    private String title;//更新角色权限
    private Long pid;//1236916745927790560,
    /**
     * 对应资源路径
     *  1.如果类型是目录，则url为空
     *  2.如果类型是菜单，则url对应路由地址
     *  3.如果类型是按钮，则url对应是访问接口的地址
     */
    private String url;//只有菜单类型有名称，默认是路由的名称
    private String name;
    private String icon;
    private String perms;//基于springSecrutiry约定的权限过滤便是
    private String method;//请求方式：get put delete post等
    private String code;//vue按钮回显控制辨识
    private Integer orderNum;//排序

}
